package cultu.customer.dao;

import java.util.List;

import cultu.customer.message.Customer;
import cultu.customer.message.CustomerCriteria;
import cultu.customer.message.CustomerScenario;
import cultu.framework.dao.BaseDAO;

/**
 * Customer DAO interface.
 * @author Marc-Antoine
 *
 */
public interface CustomerDAO extends BaseDAO<Customer, CustomerCriteria, CustomerScenario> {
	/**
	 * increaseScore
	 * @param customerId
	 * @param communitiesId
	 * @param increase
	 */
	public void increaseScore(final Long customerId, List<Long> communitiesId, final Integer increase);
}
